function getLocation(){
	console.log(3321)
    if (navigator.geolocation){
        navigator.geolocation.getCurrentPosition(showPosition,showError);
        console.log(123)
    }else{
        alert("浏览器不支持地理定位。");
    }
}

function showPosition(position){
	console.log('dd')
	console.log(position);
    //$("#latlon").html("<br />纬度:"+position.coords.latitude +'<br />经度:'+ position.coords.longitude);
    var latlon = position.coords.latitude+','+position.coords.longitude;
    console.log(latlon)
    //baidu
    var url = "http://api.map.baidu.com/geocoder/v2/?ak=C93b5178d7a8ebdb830b9b557abce78b&callback=renderReverse&location="+latlon+"&output=json&pois=0";
    $.ajax({ 
        type: "GET", 
        dataType: "jsonp", 
        url: url,
        beforeSend: function(){
            //$("#baidu_geo").html('正在定位...');
        },
        success: function (json) { 
        	console.log(json);
            if(json.status==0){
                //$("#baidu_geo").html(json.result.formatted_address);
            }
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) { 
            //$("#baidu_geo").html(latlon+"地址位置获取失败"); 
        }
    });
    
    //google
    var url = 'http://maps.google.cn/maps/api/geocode/json?latlng='+latlon+'&language=CN';
    $.ajax({
        type: "GET",
        url: url, 
        beforeSend: function(){
            //$("#google_geo").html('正在定位...');
        },
        success: function (json) { 
        	console.log(json);
            if(json.status=='OK'){
                var results = json.results;
                $.each(results,function(index,array){
                    if(index==0){
                    //$("#google_geo").html(array['formatted_address']);
                    }
                });
            }
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) { 
            //$("#google_geo").html(latlon+"地址位置获取失败"); 
        } 
    });
}

function showError(error){
    switch(error.code) {
        case error.PERMISSION_DENIED:
            alert("定位失败,用户拒绝请求地理定位");
            break;
        case error.POSITION_UNAVAILABLE:
            alert("定位失败,位置信息是不可用");
            break;
        case error.TIMEOUT:
            alert("定位失败,请求获取用户位置超时");
            break;
        case error.UNKNOWN_ERROR:
            alert("定位失败,定位系统失效");
            break;
    }
}

getLocation();
